<template>
  <nm-form-dialog ref="form" v-bind="form" v-on="on" :visible.sync="visible_">
    <el-row>
      <el-col :span="20" :offset="1">
        <el-form-item label="日期：" prop="bus_date">
          <el-input v-model="form.model.bus_date" clearable />
        </el-form-item>
        <el-form-item label="车次：" prop="bus_id">
          <el-input v-model="form.model.bus_id" clearable />
        </el-form-item>
        <el-form-item label="所属车站：" prop="station_id">
          <el-input v-model="form.model.station_id" clearable />
        </el-form-item>
        <el-form-item label="座位类型：1 上铺、2 下铺、3 软座、4 普通座、5 豪华座、6 商务座：" prop="seat_type">
          <el-input v-model="form.model.seat_type" clearable />
        </el-form-item>
        <el-form-item label="座位号：" prop="seat_no">
          <el-input v-model="form.model.seat_no" clearable />
        </el-form-item>
        <el-form-item label="状态 座位状态：0 空座、1 锁定、2 已售、3 固定留位、4 自动取消留位、5 不自动取消留位：" prop="status">
          <el-input v-model="form.model.status" clearable />
        </el-form-item>
        <el-form-item label="车票类型编码：" prop="ticket_type_id">
          <el-input v-model="form.model.ticket_type_id" clearable />
        </el-form-item>
      </el-col>
    </el-row>
  </nm-form-dialog>
</template>
<script>
import { mixins } from 'netmodular-ui'

const { add, edit, update } = $api.dispatch.env_bus_seat

export default {
  mixins: [mixins.formSave],
  data() {
    return {
      title: '运行車次座位',
      actions: { add, edit, update },
      form: {
        model: {
          /** 日期 */
          bus_date: '',
          /** 车次 */
          bus_id: '',
          /** 所属车站 */
          station_id: '',
          /** 座位类型：1 上铺、2 下铺、3 软座、4 普通座、5 豪华座、6 商务座 */
          seat_type: '',
          /** 座位号 */
          seat_no: '',
          /** 状态 座位状态：0 空座、1 锁定、2 已售、3 固定留位、4 自动取消留位、5 不自动取消留位 */
          status: '',
          /** 车票类型编码 */
          ticket_type_id: ''
        },
        rules: {}
      }
    }
  }
}
</script>
